/**************************
	
 **************************/
function getListeComptes(){
	//appel synchrone de l'ajax
	var jsonObjectInstance = $.parseJSON(
	    $.ajax({
	         url: "index.php?page=COMPTES_JSON&cinematic=display",
	         async: false,
	         dataType: 'json'//,
	         //data: params
	        }
	    ).responseText
	);
	
	return jsonObjectInstance;
}

/**************************
	
 **************************/
function alimenteListeCompte(objetListe, obligatoire, compteDefaut){
 	var json = getListeComptes();
 	
 	//objetListe.options[objetListe.length] = new Option('','',true,true);
 	objetListe.append(new Option('','',true,true));
 	var nb=json[0].nbLine;
	var tabJson = json[0].tabResult;
	var i=0;
	for(i=0; i<nb; i++) {
		objetListe.append(new Option(tabJson[i].libelle, tabJson[i].numeroCompte, false, false));
	}
 	
}

/**************************
	
 **************************/
function getListeFlux(params){
	return $.parseJSON(
	    $.ajax({
	         url: "index.php?page=FLUX_JSON&cinematic=display",
	         async: false,
	         dataType: 'json',
	         data: params
	        }
	    ).responseText
	);
}

/**************************
	
 **************************/
function afficheFluxSelect(nomChamp, compte, chaineParams, valeur) {
	var taille = $('#'+nomChamp+'>option').length;
	$('#'+nomChamp).empty();
	/*if(taille>0){
		//
		$('#'+nomChamp+' option:selected').val(valeur);
} else {*/
		//
		$('#'+nomChamp).append(new Option('','',true,true));
		var params = 'numeroCompte='+compte+'&'+chaineParams;
		var liste = getListeFlux(params);
		var nb=liste[0].nbLine;
		var tabJson = liste[0].tabResult;
		var i=0;
		for(i=0; i<nb; i++) {
			$('#'+nomChamp).append(new Option(tabJson[i].flux, tabJson[i].fluxId, false, false));
	}
//}
}



